由前兩天的內容,我們知道了駭客的手法,如SQL注入,因為網路是公開互聯的,所以除了離線備份外,事先的防護也是很重要的,今夜聊聊初階的資料庫安全與帳號權限。
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)
使用配置文件中定義的控制用戶連接失敗
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['controluser'] = 'root'; <---- 自己資料庫的用戶名稱
$cfg['Servers'][$i]['controlpass'] = '123456'; <---- 自己資料庫的用戶密碼
MySQL 被甲骨文公司收購後,Oracle 大幅調漲 MySQL 商業版的售價,且甲骨文公司不再支援另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於 Oracle 是否還會持續支援 MySQL 社群版(MySQL之中唯一的免費版本)有所隱憂
MySQL 的創始人麥克爾·維德紐斯以 MySQL 為基礎,成立分支計劃 MariaDB。而原先一些使用 MySQL 的開源軟體逐漸轉向 MariaDB 或其它的資料庫。
今天初步了解 SQL 資料庫的安全與帳號權限,並且動手改善了幾個有疑慮的設定,是不是感覺很棒,或許你能成為正義白帽客的一份子呢!不急慢慢來,我們明天聊聊邦友們意見回饋,謝謝你的支持,明天再會。